/**
 * 用户角色对应
 * @author rxliuli
 */
class SysUserRole {
    /**
     * 构造函数
     * @param {Object} [option] 可选参数
     * @param {String} id 编号
     * @param {String} userId 用户ID, 引系统管理员信息表 sys_user
     * @param {String} roleId 管理员组(角色)ID, 引系统管理员组(角色) sys_role 表主键
     * @param {...Object} [option.args] 其他参数
     */
    constructor({
                    id,
                    userId,
                    roleId,
                    ...args
                } = {}) {
        this.id = id
        this.userId = userId
        this.roleId = roleId
        Object.assign(this, args)
    }
}